package com.haust.dianqi.mapper;

import com.haust.dianqi.pojo.Article;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Auther: csp1999
 * @Date: 2020/10/10/16:11
 * @Description: 文章操作Mapper
 */
@Repository
public interface ArticleMapper {

    // 新增文章
    public void addArticle(@Param("article") Article article);

    // 根据文章id查询
    public Article queryArticleById(String id);

    // 根据分类查询
    public List<Article> queryArticlesByType(Integer type);

    // 根据id删除
    public void deleteArticleById(String id);

    // 根据id修改
    public void updateArticleByd(String id);

    // 查询首页近期新闻和公告
    public List<Article> queryCurrentIndexInfo(int type);
}
